# -*- encoding: utf-8 -*-
"""

PyCharm 01装饰器实例
2024年10月21日19时12分
by wenyang

文件主要内容:


"""
def outer(function: callable) -> callable:
    def inner() -> None:
        print("函数开始执行".center(50, "*"))
        function()
        print("函数执行结束".center(50, "-"))
    return inner

@outer
def greet():
    print("Hello World!")

def main():
    greet()


if __name__ == "__main__":
    main()
